<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        //猜数字游戏
        // 1.随机生成一个1-10的整数，需要用到Math.random()方法
        // 2.需要一直猜到正确为止，所以要一直循环
        // 3.while循环更简单
        // 4.核心算法：使用if else if 多分支语句来判断大于，小于，等于。
        // function getRandom(min,max){
        //     return Math.floor(Math.random()*(max-min+1))+min;
        // }
        // var random =getRandom(1,10);
        // while(true){//死循环
        //     var num =prompt('你来猜，输入1-10之间的一个数字');
        //     if(num>random){
        //         alert('你猜大了');
        //     }else if(num<random){
        //         alert('你猜小了');
        //     }else{
        //         alert('你猜对了');
        //         break;//退出整个循环
        //     }
        // }
        //要求用户猜1-50之间的数字  但是只有10次猜的机会
        function getRandom(min,max){
            return Math.floor(Math.random()*(max-min+1))+min;
        }
        var random =getRandom(1,50);
        
            for(var i=1;i<=10;i++){
            var num =prompt('你来猜，输入1-50之间的一个数字');
            if(num>random){
                alert('你猜大了');
            }else if(num<random){
                alert('你猜小了');
            }else{
                alert('你猜对了');
                break;//退出整个循环
            }
            if(i==10){
                alert('抱歉，你的次数已经用完了');
            }
        }
        


    </script>
</head>
<body>
    
</body>
</html>